home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 23
/
Aminet 23 (1998)(GTI - Schatztruhe)[!][Feb 1998].iso
/
Aminet
/
dev
/
amos
/
SoupDEMO.lha
/
AlphaSoup.amos
/
AlphaSoup.amosSourceCode
next >
Wrap
AMOS Source Code
|
1997-11-02
|
1KB
|
84 lines
'***************************
'* AMOS Professional *
'* *
'* ALPHABET SOUP *
'* *
'* (c) Technomancers *
'* *
'* Miguel Baron *
'***************************
'
'-------------------------------------------
'GENERAL
'
'Files Necessary to run:
' soup.anim -Animation intro
' music.abk -Audio Stuff 36 samples 1-0,a-z,music
'
'-------------------------------------------
'
Screen Open 0,640,200,16,Hires : Flash Off : Hide
Curs Off : Cls 0 : Paper 0 : Pen 6
'Open Animation
Open In 1,"soup.anim"
N=Frame Load(1 To 10,1000)
Close
'N has # of frames now
Load "music.abk",5
Sam Bank 5
Wait Vbl
'
'Play Animation
P=Frame Play(10,3,0)
Double Buffer
For X=2 To N-1
P=Frame Play(P,1)
Screen Swap
Wait Vbl : Wait Vbl
Next X
Print "Hit Q to End!"
'
Do
While K$=""
K$=Inkey$
Wend
N=Asc(K$)
If(N>47 and N<58) Then Gosub NUMBER
If(N>96 and N<122) Then Gosub LETTER
If N=27 Then Goto FINISH
Wait 50
K$=""
Loop
NUMBER:
Sam Loop Off
Sam Stop
N=N-47
Sam Play N
Clear Key
Wait 20
Return
LETTER:
Sam Loop Off
Sam Stop
N=N-86
Sam Play N
Clear Key
Wait 20
Return
FINISH:
Sam Loop Off
Sam Stop
Edit